Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 2001 Eddleman USTA Challenger - Birmingham Hugarian Food Open - Budapest Schickendanz Open - Furth Knoxville Challenger Sao Paulo Challenger Bordeaux Challenger Santiago Challenger Copa Petrobras Argentina - Buenos Aires Salinas Challenger Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Asuncion Challenger Copa Petrobras Paraguay - Asuncion Charlottesville Challenger Champaign Challenger Puebla Challenger Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Savannah Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena BH Tennis Open International Cup - Belo Horizonte Abierto Internacional de Salinas 'Dario Expreso' - Salinas Oldum Brown Vancouver Open - Vancouver ECU Prague Open - Prague Sao Paulo Challenger Vancouver Challenger Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm The Nottingham Open - Nottingham RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Brazil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot RCA Championships - Indianapolis Tata Open - Chennai Croatia Open - Umag CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Medibank International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires XL Capital Bermuda Open - Bermuda Copa Ericsson Argentina - Buenos Aires 2001 Centura USTA Challenger - Rocky Mount TESS Tennis Classic - Campinas 2004 Keys Gate Challenger - Homestead VSZ Solvak Open Challenger - Kosice Venice Open - Venice Brasil Open - Florianopolis V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Copa Ericsson - Montevideo Copa Ericsson Brazil - Sao Paulo TD Waterhouse Cup - Long Island Intelig Tennis Cup - Campos do Jordao West Side Tennis Club Clay Court Challenger - Forest Hills The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Harrah's Entertainment Challenger - Tunica San Remo Tennis Cup 15° Piertomaso - San Remo Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen The Natrel's Challenger of Granby - Granby BCR Open Romania - Bucharest Odlum Brown Vancouver Open - Vancouver XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Copa Petrobras Argentina - Buenos Aires GHI Bronx Classic - Bronx Bancolombia Open - Bogota Abierto Mexicano Telcel - Acapulco Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Shanghai Open '98 - Shanghai RCA Championships - Indianapolis Voit Mexico City Open - Mexico City USTA/Adtech Challenger - Boston Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Curitiba Challenger Brasil Open - Salvador Unique Zagreb Open - Zagreb 2008 Knoxville Challenger - Knoxville The USTA Challenger at West End Racquet - Torrance Dallas Challenger Waco International Tennis Challenger - Waco Lima Challenger - Lima Adidas International - Sydney U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Chennai Open - Chennai Argentina Open - Buenos Aires Estoril Open - Estoril Sao Paulo - Brazil Generali Open 2000 - Kitzbuhel Open Seat Godo 2005 - Barcelona Unique Zagreb Open - Zagreb Carson Challenger Open Seat-Godo 2001 - Barcelona XL Capital Bermuda Open - Bermuda Mercedes-Benz Cup - Los Angeles Adidas International - Sydney 2004 Colorado Tennis Classic - Denver Abierto Mexicano Telcel - Acapulco Open Seat Godo 2003 - Barcelona Dallas Challenger Dutch Open Tennis - Amersfoort Stuttgart BCR Open Romania - Bucharest Mumbai Open - Mumbai The Surbiton Trophy - Surbiton Eddleman USTA Challenger - Birmingham Chennai Open - Chennai Dubai Tennis Open - Dubai RCA Championships - Indianapolis Copa Telmex - Buenos Aires Open 13 - Marseille Dubai Tennis Open - Dubai Abierto Mexicano Telcel - Acapulco Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Adidas International - Sydney FILA Challenger Biella - Biella Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Copa Sevilla-Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima CA Tennis Trophy - Vienna The Samsung Open - Bournemouth Tallahassee Tennis Challenger - Tallahassee Philadelphia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo 1998 Mercedes Cup - Stuttgart Umag Sunset Moulding Challenger - Yuba City Legg Mason Tennis Classic - Washington Abierto Mexicano de Tenis - Mexico City Adidas International - Sydney BCP Tennis Classic - Sao Paulo Open Seat-Godo '99 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Music City Challenger - Nashville Heineken Open Singapore - Singapore RCA Championships - Indianapolis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca VI Abierto Internacional de Salinas - Salinas Legg Mason Tennis Classic - Washington D.C. Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Abierto Mexicano de Tenis Pegaso - Acapulco Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville USTA Illinois Challenger - Champaign Telenordia Swedish Open - Bastad Chennai Open - Chennai Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis BMW Tennis Championship - Sunrise Pereira Challenger Corona Mexico City Open - Mexico City Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Internacional de Salinas - Salinas America's Red Clay Tennis Championship - Coral Springs Munich Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Bogota AGT Challenger - Leon Moscow Legg Mason Tennis Classic - Washington D.C. Mallorca Open - Mallorca Heineken Open - Singapore Gold Flake Open - Chennai Heineken Open Shanghai - Shanghai Allianz Suisse Open Gstaad - Gstaad Croatia Open - Umag Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano USTA Challenger of Tiburon - Tiburon The Tennis Channel Open - Las Vegas Croatia Open - Umag Kroger / St. Jude International - Memphis China Open - Beijing Franklin Templeton Tennis Classic - Scottsdale XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Carson Challenger Cerveza Club Colombia Open - Bogota Auckland Yuba City Challenger Belo Horizonte Challenger Bogota Challenger Halle Copa Telmex - Buenos Aires Estoril Open - Estoril Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Copa Petrobras Brazil - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington AEGON Championships - London Montevideo Challenger Marseille Copa Petrobras Bogota - Bogota Idea Prokom Open - Sopot Barcelona Croatia Open - Umag Chennai Open - Chennai Bucharest Marbella Open Seat Godo - Barcelona Aberto de Sao Paulo - Sao Paulo Sunrise Challenger Sydney International - Sydney La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Countrywide Classic USTA Men's Challenger - Carson Copa Telmex - Buenos Aires Croatia Open Umag - Umag Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Pro Tennis World Open - Sunrise Grolsch Open 1997 - Amsterdam Gerry Weber Open - Halle Draft Corona Mexico City Open - Mexico City AT&T Challenge - Atlanta Waldbaum's Hamlet Cup - Long Island Sybase Open - San Jose BMW Open - Munich 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Mallorca Open - Mallorca Adidas Open de Toulouse - Toulouse Kroger / St. Jude International - Memphis Scania Stockholm Open - Stockholm AAPT Championships - Adelaide BellSouth Open - Vina del Mar Chennai Open - Chennai Salem Open - Hong Kong Cali Challenger International Championship of Croatia - Umag JSM Challenger of Champaign - Urbana Casablanca Oporto St. Polten Montevideo Buenos Aires Buenos Aires Challenger Santiago Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Waldbaum's Hamlet Cup - Long Island Abierto Mexicano Telfonica MoviStar - Acapulco Thailand Open - Bangkok Open Seat-Godo '97 - Barcelona Gstaad BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz International Tennis Championships - Delray Beach Abierto Mexicano Telfonica MoviStar - Acapulco China Open - Beijing Delray Beach International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Dubai Tennis Open - Dubai Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Kitzbuhel BA-CA Tennis Trophy - Vienna Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham German Open - Hamburg adidas Open de Toulouse - Toulouse 12th Paris Open - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Estoril CA Tennis Trophy - Vienna Tennis Masters Series - Cincinnati Palermo International Tennis Championships - Delray Beach Medibank Private International - Sydney CA Tennis Trophy - Vienna Memphis Pilot Pen Tennis - New Haven Gelsor Open Romania - Bucharest President's Cup 2000 - Tashkent AIG Japan Open - Tokyo Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle Pacific Life Open - Indian Wells Sao Paulo Challenger 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Masters Series Madrid - Madrid Open SEAT 2008 - Barcelona Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Siebel Open - San Jose Adidas International - Sydney Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Mallorca Open - Mallorca President's Cup 1997 - Tashkent Romanian Open - Bucharest IPB Czech Indoor - Ostrava RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Kitzbuhel International Championship of Croatia - Umag Cerveza Club Columbia Open - Bogota Mallorca Open - Mallorca Idea Prokom Open - Sopot Amsterdam The Nottingham Open - Nottingham Rotterdam Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Campionati Internazionali di Sicilia - Palermo Gerry Weber Open - Halle Valencia Santiago Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Oporto Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Merano Open - Merano Brasil Open - Costa do Sauipe Wimbledon - London U.S. Open - New York 1997 Mercedes Cup - Stuttgart Italian Open - Rome Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Infiniti Open - Los Angeles International Championship of Croatia - Umag Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York German Open - Hamburg U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris Eutelsat Monte Carlo Open - Monte Carlo The Lipton Championships - Key Biscayne Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Australian Open - Melbourne Pacific Life Open - Indian Wells Newsweek Champions Cup - Indian Wells Tennis Masters Series - Indian Wells AAMI Classic - Kooyong Australian Open - Melbourne ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BRA-ESP 3-2 Olympics - Athens ATP Tour World Championship - Hannover Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1